package cn.ffcs.uec.common.model;

import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPFileFilter;

/**
 * FTP文件下载的过滤器，可指定需要过滤名称
 * 
 * @Title:
 * @Description:
 * @author Wang Yiren
 * @版权 FFCS（C） 2017
 * @date 2018年3月7日
 */
public class GrpFilter implements FTPFileFilter {

	private String contains;

	public GrpFilter() {
	}

	public GrpFilter(String contains) {
		this.contains = contains;
	}

	@Override
	public boolean accept(FTPFile ftpFile) {
		String filename = ftpFile.getName();
		if (filename.contains(contains)) {
			return true;
		}
		return false;
	}
}
